Multi-objective Test Case Selection Through Linkage Learning-Based Crossover

نویسندگان

چکیده

Test Case Selection (TCS) aims to select a subset of the test suite run for regression testing. The selection is typically based on past coverage and execution cost data. Researchers have successfully used multi-objective evolutionary algorithms (MOEAs), such as NSGA-II its variants, solve this problem. These MOEAs use traditional crossover operators create new candidate solutions through genetic recombination. Recent studies in numerical optimization shown that better recombinations can be made using machine learning, particular linkage learning. Inspired by these recent advances field, we propose variant NSGA-II, called L2-NSGA, uses learning optimize case selection. In particular, an unsupervised clustering algorithm infer promising patterns among (subset suites). Then, are next iterations L2-NSGA preserve inferred patterns. Our results show our customizations make more effective sub-sets generated less expensive detect faults than those literature

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multi-period and Multi-objective Stock Selection Optimization Model Based on Fuzzy Interval Approach

The optimization of investment portfolios is the most important topic in financial decision making, and many relevant models can be found in the literature.  According to importance of portfolio optimization in this paper, deals with novel solution approaches to solve new developed portfolio optimization model. Contrary to previous work, the uncertainty of future retur...

متن کامل

Dominance Based Crossover Operator for Evolutionary Multi-objective Algorithms

In spite of the recent quick growth of the Evolutionary Multi-objective Optimization (EMO) research field, there has been few trials to adapt the general variation operators to the particular context of the quest for the Pareto-optimal set. The only exceptions are some mating restrictions that take in account the distance between the potential mates – but contradictory conclusions have been rep...

متن کامل

Full modification coverage through automatic similarity-based test case selection

Context: This paper presents the similarity approach for regression testing (SART), where a similarity-based test case selection technique is used in a model-based testing process to provide selection of test cases exercising modified parts of a specification model. Unlike other model-based regression testing techniques, SART relies on similarity analysis among test cases to identify modificati...

متن کامل

A Multi-objective Approach for the Regression Test Case Selection Problem

When software is modified, some functionality that had been working can be affected. The reliable way to guarantee that the software is working correctly after those changes is to test the whole system again, but generally there is not sufficient time. Then, it is necessary to select significant test cases to be executed, in order to guarantee that the system is working as it should be. Althoug...

متن کامل

Fuzzy Ensemble Design through Multi-Objective Fuzzy Rule Selection

Themain advantage of evolutionary multi-objective optimization (EMO) over classical approaches is that a variety of non-dominated solutions with a wide range of objective values can be simultaneously obtained by a single run of an EMO algorithm. In this chapter, we show how this advantage can be utilized in the design of fuzzy ensemble classifiers. First we explain three objectives in multi-obj...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Lecture Notes in Computer Science

سال: 2021

ISSN: ['1611-3349', '0302-9743']

DOI: https://doi.org/10.1007/978-3-030-88106-1_7